<?php require_once("../includes/initializeSession.php"); ?>
<?php if (!isset($_SESSION['admin'])) 
  {
	   header( 'Location: adminLogin.php' ) ;
  }
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
 <?php require_once("../includes/cssAndJsAdmin.php"); ?>
    <script type="text/javascript">

    $(document).ready(function () {
			
			
			var mehironDesc={"מקיף נהג צעיר/חדש רכב פרטי":"מקיף נהג צעיר/חדש רכב פרטי",
"מקיף נהג צעיר/חדש רכב מסחרי":"מקיף נהג צעיר/חדש רכב מסחרי",
"מקיף נהג צעיר/חדש + גרירה ושמשות רכב פרטי":"מקיף נהג צעיר/חדש + גרירה ושמשות רכב פרטי",
"מקיף נהג צעיר/חדש + גרירה ושמשות רכב מסחרי":"מקיף נהג צעיר/חדש + גרירה ושמשות רכב מסחרי",
"מקיף מעל 24 לא נהג חדש רכב פרטי":"מקיף מעל 24 לא נהג חדש רכב פרטי",
"מקיף מעל 24 לא נהג חדש רכב מסחרי":"מקיף מעל 24 לא נהג חדש רכב מסחרי",
"מקיף מעל 24 לא נהג חדש + גרירה ושמשות רכב פרטי":"מקיף מעל 24 לא נהג חדש + גרירה ושמשות רכב פרטי",
"מקיף מעל 24 לא נהג חדש + גרירה ושמשות רכב מסחרי":"מקיף מעל 24 לא נהג חדש + גרירה ושמשות רכב מסחרי",
"צד ג נהג צעיר/חדש רכב פרטי":"צד ג נהג צעיר/חדש רכב פרטי",
"צד ג נהג צעיר/חדש רכב מסחרי":"צד ג נהג צעיר/חדש רכב מסחרי",
"צד ג נהג צעיר/חדש + גרירה ושמשות רכב פרטי":"צד ג נהג צעיר/חדש + גרירה ושמשות רכב פרטי",
"צד ג נהג צעיר/חדש + גרירה ושמשות רכב מסחרי":"צד ג נהג צעיר/חדש + גרירה ושמשות רכב מסחרי",
"צד ג מעל 24 לא נהג חדש רכב פרטי":"צד ג מעל 24 לא נהג חדש רכב פרטי",
"צד ג מעל 24 לא נהג חדש רכב מסחרי":"צד ג מעל 24 לא נהג חדש רכב מסחרי",
"צד ג מעל 24 לא נהג חדש + גרירה ושמשות רכב פרטי":"צד ג מעל 24 לא נהג חדש + גרירה ושמשות רכב פרטי",
"צד ג מעל 24 לא נהג חדש + גרירה ושמשות רכב מסחרי":"צד ג מעל 24 לא נהג חדש + גרירה ושמשות רכב מסחרי"};
			
			
			 $("#mehironBasis").jqGrid({
             url:"../gridFunctions/mehironActions.php",
			 editurl: "../gridFunctions/mehironActions.php",
			 direction: 'rtl',
			 async: false,
			 datatype: 'json',
     		 pager: '#mehironBasisPager',
			// colNames: ['שורה','פעולות','מספר לקוח','ת"ז', 'שם פרטי', 'שם משפחה','מייל', 'עיר', 'רחוב ובית', 'טלפון', 'פקס', 'פלאפון'],
             colNames: ['מספר מחירון',
'מקיף נהג צעיר/חדש רכב פרטי',
'מקיף נהג צעיר/חדש רכב מסחרי',
'מקיף נהג צעיר/חדש + גרירה ושמשות רכב פרטי',
'מקיף נהג צעיר/חדש + גרירה ושמשות רכב מסחרי',
'מקיף מעל 24 לא נהג חדש רכב פרטי',
'מקיף מעל 24 לא נהג חדש רכב מסחרי',
'מקיף מעל 24 לא נהג חדש + גרירה ושמשות רכב פרטי',
'מקיף מעל 24 לא נהג חדש + גרירה ושמשות רכב מסחרי',
'צד ג נהג צעיר/חדש רכב פרטי',
'צד ג נהג צעיר/חדש רכב מסחרי',
'צד ג נהג צעיר/חדש + גרירה ושמשות רכב פרטי',
'צד ג נהג צעיר/חדש + גרירה ושמשות רכב מסחרי',
'צד ג מעל 24 לא נהג חדש רכב פרטי',
'צד ג מעל 24 לא נהג חדש רכב מסחרי',
'צד ג מעל 24 לא נהג חדש + גרירה ושמשות רכב פרטי',
'צד ג מעל 24 לא נהג חדש + גרירה ושמשות רכב מסחרי'],
             colModel: [

		{ name: 'mehiron_number', index: 'mehiron_number', width: 60,   editable: false ,align:'right' },
        { name: 'product1', index: 'product1', width: 60,  editable: true,align:'right',editrules:{required:true,integer:true} },
        { name: 'product2', index: 'product2', width: 60,  editable: true,align:'right',editrules:{required:true,integer:true} },
		{ name: 'product3', index: 'product3', width: 60,  editable: true,align:'right',editrules:{required:true,integer:true} },
		{ name: 'product4', index: 'product4', width: 60,  editable: true,align:'right',editrules:{required:true,integer:true} },
		{ name: 'product5', index: 'product5', width: 60,  editable: true,align:'right',editrules:{required:true,integer:true} },
		{ name: 'product6', index: 'product6', width: 60,  editable: true,align:'right',editrules:{required:true,integer:true} },
		{ name: 'product7', index: 'product7', width: 60,  editable: true,align:'right',editrules:{required:true,integer:true} },
		{ name: 'product8', index: 'product8', width: 60,  editable: true,align:'right',editrules:{required:true,integer:true} },
		{ name: 'product9', index: 'product9', width: 60,  editable: true,align:'right',editrules:{required:true,integer:true} },
        { name: 'product10', index: 'product10', width: 60,  editable: true,align:'right',editrules:{required:true,integer:true} },
		{ name: 'product11', index: 'product11', width: 60,  editable: true,align:'right',editrules:{required:true,integer:true} },
		{ name: 'product12', index: 'product12', width: 60,  editable: true,align:'right',editrules:{required:true,integer:true} },
		{ name: 'product13', index: 'product13', width: 60,  editable: true,align:'right',editrules:{required:true,integer:true} },
		{ name: 'product14', index: 'product14', width: 60,  editable: true,align:'right',editrules:{required:true,integer:true} },
		{ name: 'product15', index: 'product15', width: 60,  editable: true,align:'right',editrules:{required:true,integer:true} },
		{ name: 'product16', index: 'product16', width: 60,  editable: true,align:'right',editrules:{required:true,integer:true} }],
            rowNum: 20,
            rowList: [5, 10, 20, 50],
            sortname: 'person_number',
            sortorder: "desc",
            mtype: "POST",
	    postData:{oper:'viewMehironBasis'},
            viewrecords: true,
            autowidth: true,
            height: "100%"
            }); // -- end of   $("#list").jqGrid({
			

 $("#mehironBasis").jqGrid('navGrid', '#mehironBasisPager', {edit:true,add:false,del:false,refresh:true, closeAfterAdd: true,reloadAfterSubmit:true, search:false},
      // Edit dialog parameters
      {
		recreateForm: true,
		width:450,
		reloadAfterSubmit: true,
        closeAfterEdit: true,
		//editData: {person_number: function() {  return "7"; } },
		onclickSubmit: function (rp_ge, postdata) 
		{
			return { mehiron_number: getSelectedCellMehironBasis('mehiron_number') };
		},
		afterSubmit: function(response,postdata)
		{ 
			if(response.responseText=="ok")
			{
			success=true;
			alert("פרטי המחירון התעדכנו בהצלחה")
			}
			else 
			{
				
			success = false;
			alert("פרטי המחירון לא התעדכנו בהצלחה")
			}
			return [success,response.responseText] 
        }
      },
      // Add dialog parameters
      {
		recreateForm: true,
		width:450,
		reloadAfterSubmit: true,
        closeAfterAdd: true,
		afterSubmit: function(response,postdata){ 
			if(response.responseText=="ok")
			{
			success=true;
			alert("מחירון התווסף בהצלחה")
			}
			else 
			{
			success = false;
			alert("מחירון לא התווסף בהצלחה")
			}
			return [success,response.responseText] 
        }
		
      },
      // Delete dialog parameters
      {
	  reloadAfterSubmit: true,
	  onclickSubmit: function (rp_ge, postdata) 
		{
			return { mehiron_number: getSelectedCellMehironBasis('mehiron_number') };
		},
		afterSubmit: function(response,postdata){ 
			if(response.responseText=="ok")
			{
			success=true;
			alert("מחירון נמחק בהצלחה")
			}
			else 
			{
			success = false;
			alert("מחירון לא נמחק בהצלחה")
			}
			return [success,response.responseText] 
        }
	
	  },
      // Search dialog parameters
      {},
      // View dialog parameters
      {}
);
 //$('#list').jqGrid('filterToolbar', { searchOnEnter: true, enableClear: false });


                                // agent jqgrid
                                 $("#agentList").jqGrid({
                                url: "../gridFunctions/agentActions.php",
                                editurl: "../gridFunctions/agentActions.php",
                                direction: 'rtl',
                                async: false,
                                datatype: 'json',
                                pager: '#agentListPager',
                                colNames: ['מספר סוכן', 'ת"ז', 'שם פרטי', 'שם משפחה', 'מייל', 'עיר', 'רחוב ובית', 'טלפון', 'פקס', 'פלאפון', 'סיסמא', 'חברה', 'מחירון', 'סוכן מטריה', 'סוכן בוס'],
                                colModel: [
                                    {name: 'person_number', index: 'person_number', editable: true, width: 60, editoptions: {readonly: "readonly"}, align: 'right'},
                                    {name: 'person_id', index: 'person_id', width: 60, editable: true, align: 'right', editrules: {required: true, integer: true}},
                                    {name: 'firstname', index: 'firstname', width: 120, editable: true, align: 'right', editrules: {required: true}},
                                    {name: 'lastname', index: 'lastname', width: 120, editable: true, align: 'right', editrules: {required: true}},
                                    {name: 'email', index: 'email', width: 120, editable: true, align: 'right', editrules: {required: true, email: true}},
                                    {name: 'city', index: 'city', width: 70, editable: true, align: 'right', editrules: {required: true}},
                                    {name: 'address', index: 'address', width: 70, editable: true, align: 'right', editrules: {required: true}},
                                    {name: 'telephone', index: 'telephone', width: 80, editable: true, align: 'right'},
                                    {name: 'fax', index: 'fax', width: 60, editable: true, align: 'right'},
                                    {name: 'cellphone', index: 'cellphone', width: 180, editable: true, align: 'right'},
                                    {name: 'pass_word', index: 'pass_word', width: 70, editable: true, align: 'right', editrules: {required: true}},
                                    {name: 'companyname', index: 'companyname', width: 70, editable: true, align: 'right', editrules: {required: true}},
                                    {name: 'mehiron_number', index: 'mehiron_number', width: 80, align: 'right'},
                                    {name: 'metria', index: 'metria', width: 60, editable: true, edittype: 'checkbox', editoptions: {value: "1:0"},
                                        formatter: "checkbox", align: 'right'},
                                    {name: 'underagent', index: 'underagent', width: 180, editable: true, edittype: "select", editoptions: {}, align: 'right'}],
                              
                                 onSelectRow: function(ids) {
                               
                                    $("#agentMehiron").setGridParam({'postData': {agent_number: getSelectedCellAgentList("person_number")}});
                               //     $($("[id=gs_person_number]")[1]).val(getSelectedCell("person_number"));

                                    jQuery("#agentMehiron").trigger('reloadGrid');
                                },
                                        rowNum: 20,
                                rowagentList: [5, 10, 20, 50],
                                sortname: 'person_number',
                                sortorder: "desc",
                                mtype: "POST",
                                ajaxSelectOptions: {cache: false},
                                //loadonce: true,
                                postData: {oper: 'view'},
                                viewrecords: true,
                                autowidth: true,
                                height: "100%"
                            }); // -- end of   $("#agentList").jqGrid({


                                $("#agentList").jqGrid('navGrid', '#manuimPager', {edit: false, add: false, del: false,refresh: true, search: false});
                                $('#agentList').jqGrid('filterToolbar', {searchOnEnter: true, enableClear: false});
                            
// end agent jqgrid

// start mehiron  fo agent

$("#agentMehiron").jqGrid({
             url:"../gridFunctions/mehironActions.php",
			 editurl: "../gridFunctions/mehironActions.php",
			 direction: 'rtl',
			 async: false,
			 datatype: 'json',
     		 pager: '#agentMehironPager',
			// colNames: ['שורה','פעולות','מספר לקוח','ת"ז', 'שם פרטי', 'שם משפחה','מייל', 'עיר', 'רחוב ובית', 'טלפון', 'פקס', 'פלאפון'],
             colNames: ['מספר מחירון',
'מקיף נהג צעיר/חדש רכב פרטי',
'מקיף נהג צעיר/חדש רכב מסחרי',
'מקיף נהג צעיר/חדש + גרירה ושמשות רכב פרטי',
'מקיף נהג צעיר/חדש + גרירה ושמשות רכב מסחרי',
'מקיף מעל 24 לא נהג חדש רכב פרטי',
'מקיף מעל 24 לא נהג חדש רכב מסחרי',
'מקיף מעל 24 לא נהג חדש + גרירה ושמשות רכב פרטי',
'מקיף מעל 24 לא נהג חדש + גרירה ושמשות רכב מסחרי',
'צד ג נהג צעיר/חדש רכב פרטי',
'צד ג נהג צעיר/חדש רכב מסחרי',
'צד ג נהג צעיר/חדש + גרירה ושמשות רכב פרטי',
'צד ג נהג צעיר/חדש + גרירה ושמשות רכב מסחרי',
'צד ג מעל 24 לא נהג חדש רכב פרטי',
'צד ג מעל 24 לא נהג חדש רכב מסחרי',
'צד ג מעל 24 לא נהג חדש + גרירה ושמשות רכב פרטי',
'צד ג מעל 24 לא נהג חדש + גרירה ושמשות רכב מסחרי'],
             colModel: [

		{ name: 'mehiron_number', index: 'mehiron_number', width: 60,   editable: true ,align:'right' },
        { name: 'product1', index: 'product1', width: 60,  editable: true,align:'right',editrules:{required:true,integer:true} },
        { name: 'product2', index: 'product2', width: 60,  editable: true,align:'right',editrules:{required:true,integer:true} },
		{ name: 'product3', index: 'product3', width: 60,  editable: true,align:'right',editrules:{required:true,integer:true} },
		{ name: 'product4', index: 'product4', width: 60,  editable: true,align:'right',editrules:{required:true,integer:true} },
		{ name: 'product5', index: 'product5', width: 60,  editable: true,align:'right',editrules:{required:true,integer:true} },
		{ name: 'product6', index: 'product6', width: 60,  editable: true,align:'right',editrules:{required:true,integer:true} },
		{ name: 'product7', index: 'product7', width: 60,  editable: true,align:'right',editrules:{required:true,integer:true} },
		{ name: 'product8', index: 'product8', width: 60,  editable: true,align:'right',editrules:{required:true,integer:true} },
		{ name: 'product9', index: 'product9', width: 60,  editable: true,align:'right',editrules:{required:true,integer:true} },
        { name: 'product10', index: 'product10', width: 60,  editable: true,align:'right',editrules:{required:true,integer:true} },
		{ name: 'product11', index: 'product11', width: 60,  editable: true,align:'right',editrules:{required:true,integer:true} },
		{ name: 'product12', index: 'product12', width: 60,  editable: true,align:'right',editrules:{required:true,integer:true} },
		{ name: 'product13', index: 'product13', width: 60,  editable: true,align:'right',editrules:{required:true,integer:true} },
		{ name: 'product14', index: 'product14', width: 60,  editable: true,align:'right',editrules:{required:true,integer:true} },
		{ name: 'product15', index: 'product15', width: 60,  editable: true,align:'right',editrules:{required:true,integer:true} },
		{ name: 'product16', index: 'product16', width: 60,  editable: true,align:'right',editrules:{required:true,integer:true} }],
            rowNum: 20,
            rowList: [5, 10, 20, 50],
            sortname: 'person_number',
            sortorder: "desc",
            mtype: "POST",
	    postData:{oper:'viewAgentMehiron'},
            viewrecords: true,
            autowidth: true,
            height: "100%"
            }); // -- end of   $("#list").jqGrid({
			

 $("#agentMehiron").jqGrid('navGrid', '#agentMehironPager', {edit:true,add:false,del:false,refresh:true, closeAfterAdd: true,reloadAfterSubmit:true, search:false},
      // Edit dialog parameters
      {
            beforeShowForm: function() {
                $("#mehiron_number").attr("disabled", true);

             },
		recreateForm: true,
		width:450,
		reloadAfterSubmit: true,
        closeAfterEdit: true,
		//editData: {person_number: function() {  return "7"; } },
		onclickSubmit: function (rp_ge, postdata) 
		{
			return { agent_number: getSelectedCellAgentList("person_number"), oper:"editAgentMeiron" };
		},
		afterSubmit: function(response,postdata)
		{ 
			if(response.responseText=="ok")
			{
			success=true;
			alert("פרטי המחירון התעדכנו בהצלחה")
			}
			else 
			{
				
			success = false;
			alert("פרטי המחירון לא התעדכנו בהצלחה")
			}
			return [success,response.responseText] 
        }
      },
      // Add dialog parameters
      {
		recreateForm: true,
		width:450,
		reloadAfterSubmit: true,
        closeAfterAdd: true,
		afterSubmit: function(response,postdata){ 
			if(response.responseText=="ok")
			{
			success=true;
			alert("מחירון התווסף בהצלחה")
			}
			else 
			{
			success = false;
			alert("מחירון לא התווסף בהצלחה")
			}
			return [success,response.responseText] 
        }
		
      },
      // Delete dialog parameters
      {
	  reloadAfterSubmit: true,
	  onclickSubmit: function (rp_ge, postdata) 
		{
			return { mehiron_number: getSelectedCellMehironBasis('mehiron_number') };
		},
		afterSubmit: function(response,postdata){ 
			if(response.responseText=="ok")
			{
			success=true;
			alert("מחירון נמחק בהצלחה")
			}
			else 
			{
			success = false;
			alert("מחירון לא נמחק בהצלחה")
			}
			return [success,response.responseText] 
        }
	
	  },
      // Search dialog parameters
      {},
      // View dialog parameters
      {}
);
// end mehiron for agent

	
  });// -- end of  $(document).ready(function ()
function getSelectedCellMehironBasis(str)
{
var grid = jQuery('#mehironBasis');
var sel_id = grid.jqGrid('getGridParam', 'selrow');
var myCellData = grid.jqGrid('getCell', sel_id,str);
return myCellData;
}
function getSelectedCellAgentList(str)
{
var grid = jQuery('#agentList');
var sel_id = grid.jqGrid('getGridParam', 'selrow');
var myCellData = grid.jqGrid('getCell', sel_id,str);
return myCellData;
}
        

               
    </script>
    <title>ניהול מחירון</title>
    </head>
<body dir="rtl"  style="padding:0px; margin:0px;">
<div id="main">
<?php include("adminHeader.php"); ?>
    <h1>רשימת מחירים של מחירון בסיס</h1>

      <table id="mehironBasis" class="scroll" cellpadding="0" cellspacing="0">
  </table>
      <div id="mehironBasisPager" class="scroll" style="text-align: center;"> </div>
  
    
     <h1>רשימת סוכנים</h1>
                        
                                <table id="agentList" class="scroll" cellpadding="0" cellspacing="0">
                                </table>
                                <div id="agentListPager" class="scroll" style="text-align: center;"> </div>
                           
    
     <h1>רשימת מחירים של מחירון הסוכן הנבחר</h1>

      <table id="agentMehiron" class="scroll" cellpadding="0" cellspacing="0">
  </table>
      <div id="agentMehironPager" class="scroll" style="text-align: center;"> </div>
    

<?php include("../footer.php"); ?>	
</div>
</body>
</html>